// 入口文件
import Vue from "vue";
// 导入路由的包
import VueRouter from "vue-router";
Vue.use(VueRouter);

// 导入mui样式
import "./lib/mui/css/mui.min.css";
import "./lib/mui/css/icons-extra.css";
import MintUi from "mint-ui";
Vue.use(MintUi);
import VuePreview from "vue-preview";
Vue.use(VuePreview);
import "mint-ui/lib/style.css";
// 引入app根组件
import app from "./App.vue";
// 导入自己的路由模块

// 引入vue-resource
import VueRource from "vue-resource";
Vue.use(VueRource);
Vue.http.options.root = "http://www.liulongbin.top:3005/";
Vue.http.options.emulateJSON = true;

// 导入时间格式化的对象
import moment from "moment";
// 导入图片懒加载对象

// 定义全局的过滤器
Vue.filter("dataFormat", function(dataStr, pattern = "YYYY-MM-DD HH:mm:ss") {
  return moment(dataStr).format(pattern);
});

// 按需导入Mint-ui组件
// import { Header, Swipe, SwipeItem, Button,Lazyload } from "mint-ui";
// Vue.component(Swipe.name, Swipe);
// Vue.component(SwipeItem.name, SwipeItem);
// Vue.component(Header.name, Header);
// Vue.component(Button.name, Button);
// Vue.use(Lazyload)
import router from "./router.js";

var vm = new Vue({
  el: "#app",
  render: c => c(app),
  router // 挂载对象到对象上
});
